#ifndef H_NONOS_INTR
#define H_NONOS_INTR

enum cpu_interrupts {
  PERIPH_LVL_1_0,
  PERIPH_LVL_1_1,
  PERIPH_LVL_1_2,
  PERIPH_LVL_1_3,
  PERIPH_LVL_1_4,
  PERIPH_LVL_1_5,
  INTERN_TM0_1_6,
  INTERN_SFW_1_7,
  PERIPH_LVL_1_8,
  PERIPH_LVL_1_9,
  PERIPH_EDG_1_10,
  INTERN_PRF_3_11,
  PERIPH_LVL_1_12,
  PERIPH_LVL_1_13,
  PERIPH_NMI_7_14,
  INTERN_TM1_3_15,
  INTERN_TM2_5_16,
  PERIPH_LVL_1_17,
  PERIPH_LVL_1_18,
  PERIPH_LVL_2_19,
  PERIPH_LVL_2_20,
  PERIPH_LVL_2_21,
  PERIPH_EDG_3_22,
  PERIPH_LVL_3_23,
  PERIPH_LVL_4_24,
  PERIPH_LVL_4_25,
  PERIPH_LVL_5_26,
  PERIPH_LVL_3_27,
  PERIPH_EDG_4_28,
  INTERN_SFW_3_29,
  PERIPH_EDG_4_30,
  PERIPH_LVL_5_31
};

void intr_enable(unsigned int interrupt);

#endif
